@charset "utf-8";
/* CSS Document */

body{ width:auto; font-size:12px; color:#343433; font-family:宋体,Arial, Helvetica, sans-serif;background:url(../images/bg_body.png) repeat top center; position:relative; z-index:100;}
.divf{background:url(../images/bg_divf.png) repeat-x top left;}
*{margin:0; padding:0;}
 ul li{ list-style-type:none; }
 img{ border:none;}
 a{color:#464545; text-decoration:none;}
 a:hover{ color:#f60; text-decoration:none;}
 a img{barder:0px;}
.clear_All{font:0px/0px sans-serif; clear:both; display:block;}
.fl{ float:left; display:block;}
.fr{ float:right; display:block;}
.height_10{ clear:both; height:10px;}

.top1{ width:1036px; margin:0 auto; background:url(../images/bg_herd.png)  repeat-x left top; height:25px;line-height:25px; padding-top:4px;text-shadow:0 1px 0 #fff;}
.ico3{background:url(../images/ico3.png) no-repeat left center; padding-left:15px; line-height:25px;}
.ico4{background:url(../images/ico4.png) no-repeat left center; padding-left:20px; line-height:25px;}
.ico5{background:url(../images/ico5.png) no-repeat left center; padding-left:20px; line-height:25px;}
.top1 .fr{ height:25px; width:350px;}
.top1 .fr a{ float:right; display:block; margin-left:7px; line-height:20px; height:22px; padding-top:3px;}

#head{width:1036px; height:106px;  position:relative; margin:0 auto;background:url(../images/bg_head.png) no-repeat left top;}
#logo{ width:286px; height:80px;  left:10px; top:20px;position:absolute; }
.Ht_2{ width:340px; height:75px; line-height:31px; left:690px; top:20px; font-size:14px; color:#000; text-align:center; position:absolute;}
.Ht_2 a{ float:left; display:inline; margin:0 5px; width:135px; height:45px; line-height:40px; padding-left:23px; font-size:18px; font-family:黑体; color:#fff;}
.button1{background:url(../images/bg_btnn1.png) no-repeat left top;}
.button2{background:url(../images/bg_btnn2.png) no-repeat left top;}

.navF{ margin:0 auto; width:1035px; height:54px; line-height:54px;  background:url(../images/bg_nav.png) no-repeat center top;}

#nav{ position:relative; float: left; display:block; width:670px; padding-left:15px; height:54px; z-index:999;}
#nav li{float: left; position:relative;}
#nav li a{display:block; width:108px; height:54px; text-align:center; line-height:54px; color:#FFF; font-size:16px; font-weight:bold;}
#nav li a:hover{ text-align:center; background:url(../images/bg_nav1.png) no-repeat left center;color: #fde803}
#nav li .nav_h{ background:url(../images/bg_nav1.png) no-repeat left center;color: #fde803}
.subnav{ position:absolute; display:none; clear:both; width:124px; padding:5px 0; background:url(../images/bg_anv_more.png) no-repeat center bottom;position: absolute; left:-10px;  z-index:999;}
#nav li ul li{float: none;display: inline}
#nav li ul li a{ width:124px; padding-left:0px; font-size:14px; font-weight:100; height:30px;line-height:30px;clear:both;color:#fff; }
#nav li ul li a:hover{ background-image:none; color: #fde803;}

.nav_r{ float:left; display:block; height:54px; width:348px; font-size:14px;font-weight:bold; position:relative;}
.nav_new{ position:absolute; left:80px; top:8px;}
.nav_r a{ float:left; display:block; width:110px; text-align:center;color:#cc0202; text-shadow:0 0 1px #fff; }
.nav_r a:hover{color:red; text-shadow:0 0 1px #fff;}

.nav_bottom{ width:1035px; height:35px;  margin:0 auto; background:url(../images/bg_tfq_c.png) repeat-x center bottom;}
.dw_f{ float:left; display:block;width:1010px; height:20px;padding:7px 0 7px 0px; line-height:20px;}
.dw_f p{ float:left; display:block;}
.daet{ background:url(../images/ico_date1.gif) no-repeat 10px 2px; padding:0 15px 0 32px;}
.share{ float:right; display:block;width: 319px; position:relative;}
.share b{  width:55px; float:left; display:block; line-height:20px;}
.share #bdshare {position: absolute;top: -5px;right: 0;width: 264px;}
.share #bdshare .bds_more{ line-height:20px;}

.bg_tfq_l{ float:left; display:block;  background:url(../images/bg_tfq_l.png) no-repeat left bottom; width:7px; height:35px;}
.bg_tfq_r{ float:right; display:block; background:url(../images/bg_tfq_r.png) no-repeat left bottom; width:7px; height:35px;}

.center{ width:1027px; padding:0 4px; margin:0 auto; overflow:hidden; background-color:#fff; margin-bottom:10px;}
/*banner*/
.banner{width:1028px; overflow:hidden;  text-align:center; padding:5px 0;}
#focus {width:1028px; height:280px; overflow:hidden; position:relative;}
#focus ul {height:380px; position:absolute;}
#focus ul li {float:left; width:1028px; height:280px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:1028px; height:20px; left:0; bottom:0; background:#000;}
#focus .btn {position:absolute; width:780px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:100px; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}
/*banner*/


.center1{ float:left; display:block; width:280px; margin-right:9px;}
.tit1{ clear:both; width:280px; height:38px; background:url(../images/bg_tit1.png) no-repeat left top;}
.tit_l{ float:left; display:block; color:#fff; font-size:16px; line-height:38px; padding-left:25px;}
.more{ float:right; display:block; width:49px; height:16px; margin:12px 10px 0 0;  background:url(../images/ico_more.png) no-repeat left top;}

.c1_c{ line-height:22px; padding:8px 0 10px 10px; border:1px solid #abaaaa; border-top:none;}
.mR_p1{display: block; height:32px; width:258px; border-bottom:1px dashed #e4dfdf; font-size:14px;}
.mR_p1 a{float: left;display: block;width:162px;height:32px; line-height:32px;padding-left:15px;background: url(../images/ico1.png) no-repeat left 10px;overflow: hidden;}
.mR_p1 span{float:right;display: block;width:75px;height:32px; line-height:32px;text-align: right; color:#6a6969;}
.mR_p1 span a{ width:75px; height:32px; font-size:12px; font-weight:bold; background:none; color:red; padding:0;}

.center2{ float:left; display:block; width:490px;}
.tit2{ clear:both; width:490px; height:37px; background:url(../images/bg_tit2.png) no-repeat left top; overflow:hidden;}
.tit2 .tit_l{ color:red;text-shadow:0 0 1px #fff;}
.c1_c2{ border:solid 1px #fea3a4; border-left:none; width:489px; height:216px; overflow:hidden;}
#benzhan_c{clear:both; width:489px; height:186px;  overflow:hidden; }
.table_tit{ text-align:center; color: #cc0202;line-height: 30px;height: 30px;background-color: #fec5c5;}
.tb_tit1{width:186px;height: 30px; border-left: solid 1px #fea3a4;text-align: center;float: left; overflow:hidden;}
.tb_tit2{width:75px;height: 30px; border-left: solid 1px #fea3a4;text-align: center;float: left; overflow:hidden;}
.tb_tit3{width:70px;height: 30px; border-left: solid 1px #fea3a4;text-align: center;float: left; overflow:hidden;}
.tb_tit4{width: 80px;height: 30px; border-left: solid 1px #fea3a4;text-align: center;float: left; overflow:hidden;}
.tb_tit5{width: 68px;height: 30px; border-left: solid 1px #fea3a4;text-align: center;float: left; overflow:hidden;}
.tb_tit5 a{ display:block; height:14px; width:16px; margin:0 auto; margin-top:8px;}
.table_tit2{ text-align:center;line-height: 30px;height: 30px; border-top:solid 1px #fea3a4;}

.kb_lest{border:solid 1px #fea3a4; border-left:none; width:695px; margin:0 auto; margin-top:30px;}
.kb_lest #benzhan_c{ width:695px;}
.kb_lest .tb_tit1{width:286px;}
.kb_lest .tb_tit2{width:95px;}
.kb_lest .tb_tit3{width:90px;}
.kb_lest .tb_tit4{width: 110px;}
.kb_lest .tb_tit5{width: 98px;}

.center3{ float:right; display:block; width:240px;}
.tit3{ clear:both; width:240px; height:38px; background:url(../images/bg_tit3.png) no-repeat left top;}
.fx_f{ float:left; display:block; width:96px; height:94px; padding:5px 5px 0 7px;}
.fx_img{ display:block; width:92px; height:65px; padding:1px; border:1px solid #e1e1e1;}
.fx_img img{ width:92px; height:65px;}
.fx_text{ display:block;width:92px; height:25px; text-align:center; overflow:hidden;}

.tit4{ width:auto; height:58px; background:url(../images/bg_tit4.png) repeat-x left top;}
.tit4_p1{ float:left; display:block; width:610px; height:24px; padding:22px 0 0 20px; }
.tit4_p1 a{float:left; display:block; padding-left:25px; font-size:14px; padding-right:20px;}
.tp4_1{ width:260px; height:21px; line-height:21px; background:url(../images/ico_dh.png) no-repeat left top;}
.tp4_1 b{float:left; display:block;}
.tp4_2{ width:120px; height:21px; line-height:21px; background:url(../images/ico_jp.png) no-repeat left top;}
.tp4_3{ width:60px; height:21px; line-height:21px; background:url(../images/ico_reng.png) no-repeat left top;}
.more2{ float:right; display:block; width:90px; margin:22px 5px 0 0; height:20px; line-height:20px; text-align:center; color:#fff;background:url(../images/bg_more.png) no-repeat left top;}

.center4{ display:block; width:auto;height:200px;}
.c4_c1{ float:left; display:inline; width:236px; height:192px; margin:5px 10px 0px 10px; background:url(../images/bg_bang1.png) no-repeat left top;}
.c4_c1 h2{ text-align:center; color:#0c9617; height:20px; text-shadow:0 0 1px #fff; font-size:20px; font-family:黑体; padding-top:15px;}
.c4_p1{height:33px;line-height:33px; padding:7px 10px 0 30px;}
.c4_p1 span{ float:left; display:block; width:100px;height:33px;line-height:33px;font-size:20px; font-family:黑体; color:#fff; text-align:center;}
.c4_p1 a{ float:right; display:block;height:33px;line-height:33px; color:#f62b03; text-shadow:0 0 1px #fff;}
.c4_p2{ text-align:center;}
.c4_p2 img{ width:220px; height:104px;}

.c4_c2{ float:left; display:inline; width:236px; height:192px; margin:5px 10px 0px 10px; background:url(../images/bg_bang2.png) no-repeat left top;}
.c4_c2 h2{ text-align:center; color:#f41e02;  height:20px;text-shadow:0 0 1px #fff; font-size:20px; font-family:黑体; padding-top:15px;}

.tit5{ clear:both; height:60px; border-bottom:2px solid #d40404;}
.tit5 .tit4_p1{ padding:30px 0 0 70px;}
.tit5 .more2{ margin-top:30px;}
.center5{ display:block; width:auto;height:200px; margin-bottom:10px; border:1px solid #d40404; border-top:none;}

.c1_c3{ border:solid 1px #abaaaa; width:488px; height:213px; padding-top:3px; overflow:hidden;}
.cqy_p1{ float:left; display:block; width:20px; line-height:16px; padding:10px 5px; height:62px; font-weight:bold; color:#fff;background:url(../images/bg_tit5.png) no-repeat left top;}
.cqy_p2{ float:left; display:block; width:215px;line-height:16px; height:36px; padding-top:5px; margin-left:10px; overflow:hidden;}
.cqy_p2 a{ display:block; width:200px; height:16px;background:url(../images/ico2.png) no-repeat left 7px; padding-left:10px; overflow:hidden;}
.cqy_p2 b{ font-weight:100; color:#d40404; padding-left:10px;}
.jymq_f{ clear:both; height:118px; border-top:solid 1px #d40404; padding-top:5px;}
.cqy_p3{float:left; display:block; width:20px;  line-height:16px; padding:22px 0 0 5px; height:96px; font-weight:bold; color:#fff;background-color:#d40404;}
.cqy_p4{ float:left; display:block; width:220px; padding-left:10px; font-size:12px;}
.cqy_p4 img{ float:left; display:block; width:84px; height:116px; padding:1px; border:1px solid #CCC;}
.cqy_p41{float:right; display:block; width:125px; line-height:16px;}
.cqy_p41 h3{  width:125px; height:30px;  line-height:30px; font-size:14px;}
.cqy_p41 p{ width:125px; height:63px; margin-bottom:5px; overflow:hidden; }
.cqy_p41 a{ color:#f60;}
.cqy_p41 a:hover{ color:#d40404;}

.mR_p2{display: block; height:32px; width:210px; border-bottom:1px dashed #e4dfdf; font-size:14px;}
.mR_p2 a{float: left;display: block;width:195px;height:32px; line-height:32px;padding-left:15px;background: url(../images/ico1.png) no-repeat left 10px;overflow: hidden;}


.lin_F{ clear:both; padding:12px 0;line-height:22px;}
.lin_F b{ float:left; display:block; font-size:16px; line-height:21px; padding-right:10px;text-shadow:0 1px 0 #fff;}
.lin_F a{ float:left; display:block; height:21px; line-height:21px; padding-left:10px; color:#5b5a5a; text-shadow:0 1px 0 #fff; overflow:hidden;}
.lin_F a:hover{ color:#f60;}

/*列表*/
.banner2{background: url(../images/bg_crtit.png) no-repeat left bottom; padding-bottom:8px; margin-top:5px;}
.c_left{ float:left; display:block; width:254px; padding:0 0 10px 0;}
.c_ltit{ clear:both;width:254px;height:38px; background:url(../images/bg_tit1.png) no-repeat left top;}
.c_lcnav{width:254px;height:262px;  background:url(../images/bg_kk.png) no-repeat left top; margin:5px 0;}
.c_lcnav a{ float:left; display:block;width:89px;height:110px; padding:10px 0 0 25px; }

.cl_tit{ clear:both; height:38px;background: url(../images/bg_tit_c.jpg) repeat-x left top;}
.cl_tit_l{ float:left; display:block;font-size: 16px;line-height: 38px;padding-left: 25px; color: red;text-shadow: 0 0 1px white;background: url(../images/bg_tit_l.jpg) no-repeat left top;}
.bg_tit_r{ float:right; display:block; width:6px; height:38px; background: url(../images/bg_tit_r.png) no-repeat right top;}

.c_left .center1{ float:none; width:254px; margin-right:0; padding-bottom:1px;background-color:#e4dfdf;}
.c_left .c1_c{border:1px solid #fff; margin:0 1px; background:#ebebeb url(../images/bg_c1_c.png) repeat-x left bottom;}

.mR_p3{display: block; height:35px; width:234px; border-bottom:1px dashed #fff; font-size:14px;background: url(../images/ico6.png) no-repeat left 12px; font-weight:bold;}
.mR_p3 a{float: left;display: block;width:212px;height:35px; color:#000; line-height:35px;padding-left:18px;background: url(../images/bg_mR_p2.png) no-repeat right 5px;overflow: hidden;}
.mR_p3 a:hover{ color:#f60;}
.mR_p3 span{float:right;display: block;width:75px;height:35px; line-height:35px;text-align: right; color:#6a6969;}
.mR_p3 span a{ width:75px; height:35px; font-size:12px; font-weight:bold; background:none; color:red; padding:0;}


.c_right{ float:right; display:block; width:767px; padding:0 0 10px 0;}
.cr_tit{ clear:both; height:44px;background: url(../images/bg_crtit.png) no-repeat left top;}
.cr_tit_l{ float:left; display:block;font-size: 18px;line-height: 38px;padding-left:30px; color: red;text-shadow: 0 0 1px white;/*background: url(../images/bg_tit_l.jpg) no-repeat left top;*/}
.cr_cent1{ border-top:none; width:747px; padding:10px; padding-top:0;overflow:hidden;}
.about_text{ line-height:25px; font-size:14px;}
.tel2 {color:#C00; position:relative;font: small-caps bold 22px Georgia, "Times New Roman", Times, serifGeorgia; margin-top:-42px;margin-left:17px;}

.mR_new1{padding: 10px 20px 20px 20px;}
.mR_new1 li {padding: 10px 0;border-bottom: 1px dashed #D8D8D8;}
.mR_new1 li a {font: bold 14px/30px '宋体';text-decoration: none;color:#1B1B1B;}
.mR_new1 li a:hover{ color:#f60;}
.mR_new1 li p {width: 666px;font: normal 12px/12px '宋体';display: block;color: #8F8F8F;}
.mR_new1 li p span{ padding-right:45px;}

.mR_tit5{font: bold 20px/36px '宋体';display: block;text-align: center; padding-top:15px;width:697px; margin:0 auto;}
.mR_tit6{ font-size:12px; color: #AEB1AE;text-align: center;border-bottom:1px solid #D9DAD9; margin-bottom:20px;width:697px; margin:0 auto;}
.mR_tit6 span{ padding-right:10px;}
.mRd_cen1{ width:697px; margin:0 auto;}
.mRd_cen1 p{ padding:10px 0; line-height:22px;text-indent: 21pt}

.map{ width:707px; padding:20px; line-height:22px; font-size:14px;}
.map h1{ line-height:35px; padding:10px 0;}

.xy_fs{width:707px; padding:20px; }
.fx_f2{ float:left; display:block; width:146px; height:154px; padding:5px 15px;}
.fx_img2{ display:block; width:142px; height:115px; padding:1px; border:1px solid #e1e1e1;}
.fx_img2 img{ width:142px; height:115px;}
.fx_text2{ display:block;width:144px; height:30px; line-height:30px; text-align:center; overflow:hidden;}

/*资料下载*/
.spd_tit2{height: 27px;margin: 8px 0 0 0;background:#e4e4e4;}
.spd_tit2 b { float:left;height: 27px; padding-left:10px;color: #064396;font: bold 14px/31px '宋体';overflow: hidden;text-align: center;display: block;}

.techparam {width:707px;border: 0px;margin: 10px 0 0 0;border-collapse: collapse;}
.techparam tr {display: table-row;vertical-align: inherit;border-color: inherit;}
.techparam tr th {width: 92px;font: bold 14px '宋体';text-align: center;color: #5A5D5A;background: #ECF3F7;border-top: 1px solid #CDD9DE;
border-bottom: 1px solid #CDD9DE;padding: 10px 0 8px 10px;}
.techparam tr td {font: normal 14px "Arial",'宋体';color: #5A5D5A;border-top: 1px solid #CDD9DE;border-bottom: 1px solid #CDD9DE;
padding: 0px 0 0px 10px;}
.techparam tr td a {text-decoration: none;color: #027502;}
.techparam tr td b {color: #F60;}
.button3 {width: 646px;padding: 10px 0;}
.button3 a {width: 133px;height:41px;display: block;background: url(../images/bg_button3.jpg) no-repeat left top;}

/*在线留言*/
.inguest{ padding:20px 0 0 20px;}
.inguest b {font: normal 12px "Tahoma";color: red;padding: 0px 5px 0 0;}
.zx_01 {margin: 8px 0 0 0; width:687px; padding:0; }
.zx_01 th {width:100px;background: #f3f3f3;text-align: right; line-height:20px; padding: 6px 16px 6px 0;text-shadow: 0 2px 0 #fff;}
.zx_01 td {font: normal 12px '宋体'; line-height:20px;padding: 11px 0px 11px 8px;}
.zx_01 td .inp_text {width: 297px;height: 16px;border: 1px solid #7F9DB9;font: normal 12px "Tahoma",'宋体';padding: 2px 0 0 3px;vertical-align: middle;}
.zx_01 td textarea {width: 385px;height: 105px;font: normal 12px/18px "Tahoma",'宋体';overflow-y: auto;padding: 5px 0 0 5px;}
.zx_01 td em {font: normal 12px '宋体';padding: 0px 0 0 10px;color: #848282;}
.friendly {width: 582px;height: 40px;margin: 8px 0 0 0;padding: 5px 18px 0 49px;font: normal 12px/18px '宋体';color: #555755;
background: url(../images/publicbg.jpg) no-repeat 0 -571px;}
.friendly a {color: red;}
.friendly a.freereg {color: #024A9B;}
.button4{width: 86px;height: 26px;border: 0px;display: block;background: url(../images/bg_button4.jpg) no-repeat left top;}
/*分页*/
.TPage{ clear:both;padding:20px 0;text-align: center} 
.TPage a{border: #afafaf 1px solid; padding:2px 5px;margin: 2px; color: #000;text-decoration: none;background:#f6f6f6;}
.TPage A:hover { padding:2px 5px;margin: 2px;border: #ff9fa0 1px solid; color: #000; background:#fcf6f6;}
.TPage A:active { padding:2px 5px;margin: 2px;border: #000099 1px solid; color: #000;}
.TPage SPAN.current {border: #fe9fa3 1px solid; padding:2px 5px;font-weight: bold; margin: 2px; color: #000; background-color: #fef4f3 
}
.TPage SPAN.disabled {border: #cac8c8 1px solid; padding:2px 5px; margin: 2px;  color: #bdbcbc;}
.fayeinput{width: 48px;height: 19px;border: #AFAFAF 1px solid;text-align: center;margin-top: -3px;}

/*分页样式*/
/*fooder*/
.fooder{ clear:both;position:relative;background: url(../images/bg_foot.png) repeat-x left top;}
.fl_cen1{ width:79px; height:79px;  position:absolute; left:10px; top:20px; }
.fl_cen1 a{ display:block; width:79px; height:79px; background:url(../images/logo_2.png) no-repeat left top;}
.fl_cen1 a:hover{ background:url(../images/logo_2h.png) no-repeat left top;}

.fl_cen2{ width:330px; height:46px; position:absolute; left:670px; top:35px; }

.fl_cen3{ clear:both; height:80px; padding:30px 0 0 100px; line-height:30px; font-size:14px;}
.fl_cen3 p a{ float:left; display:block;}
.fl_cen3 p span{ float:left; display:block; padding:0 10px;}

.fl_cen4{ padding:10px 0 15px 0; text-align:center; line-height:25px; border-top:1px dashed #ccc;}

/*Online*/
.Online{ position: fixed;left:0px; top:150px; width:148px; height:348px; background:url(../images/bg_nsnav.png) no-repeat left top;}
.onl_1{ padding:67px 0 0 56px; }
.onl_1 a{ display:block; font-size:14px; width:80px; height:36px; line-height:36px; color:#fff;}
.onl_2{ padding:45px 0 0 20px; font: small-caps bold 12px Georgia, "Times New Roman", Times, serifGeorgia; color:#fff;}